package com.linbei.linbei_movie.pojo;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class Movie {

    /**  */
    private Long movieId;

    /** 电影标题 */
    private String title;

    /** 电影首次上映日期（精确到日，如2023-12-31） */
    private Date releaseDate;

    /** 电影片长 */
    private Long duration;

    /** 电影对白语言 */
    private String language;

    /** 制片国家 */
    private String country;

    /** 电影剧情简介 */
    private String overview;

    /** 电影海报存储路径 */
    private String posterUrl;

    /** 电影播放文件 */
    private String fileUrl;

    /** 观众或专业评分的平均值（如9.3，保留2位小数，范围通常为0-10） */
    private BigDecimal ratingAverage;

    /** 观众评价总分 */
    private BigDecimal ratingAll;

    /** 参与评分的总人数（如1000000表示有100万用户评分） */
    private Long ratingCount;

    /** 电影状态 */
    private String status;

    /** 数据库记录创建时间（自动生成，用于追踪数据录入时间） */
    private Date createdAt;

    /** 记录最后一次更新的时间（数据修改时自动更新，用于数据同步和版本追踪） */
    private Date updatedAt;

    /** 轮播标记 */
    private Long flag;

    /** 电影分类 */
    private String classification;

    /** 小标题 */
    private String smalltitle;


}
